#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define maxn 100

typedef struct Stack_{
    int data[maxn];
    int cnt;  // how many values in data
}array_stack;

// initialize
array_stack *init_arraystack();
// push data
void push_arraystack(array_stack *as, int value);
// pop data
int pop_arraystack(array_stack *as);
// show data
void show_arraystack(array_stack *as);

